$(function(){
	$("#leftnav_data").addClass("active");
	//---------------------------验证
	//企业会员手机号码验证
	$.validator.addMethod("checkMobile", function(value, element, param){
		var phone = $("#" + param[0]).val();
		phone = str_trim(phone);
		if(value == '' && phone == ''){
			return false;
		}else{
			return true;
		}
	}, "请输入正确的手机号码");

	//企业会员电话号码验证
	$.validator.addMethod("checkPhone", function(value, element, param){
		var phone = value;
		phone = str_trim(phone);
		if(phone != ''){
			var regu = /(^[0-9]{2,5}\-[0-9]{7,9})((\-\d{0,10})?)$/g;
			if(regu.test(phone)){
				return true;
			}else{
				return false;
			}
		}else{
			return true;
		}
	}, "正确的电话号码格式如0576-82441111");

	//企业会员传真号码验证
	$.validator.addMethod("checkFax", function(value, element, param){
		if(value != ''){
			var regu = /(^[0-9]{2,5}\-[0-9]{7,9})$/g;
			if(regu.test(value)){
				return true;
			}else{
				return false;
			}
		}else{
			return true;
		}
	}, "正确的传真号码格式如0576-82441111");


	$('#departmentform').validate({
		//指定使用什么标签标记错误。
		errorElement: "span",
		//一个函数，可以自定义错误放到哪里。
		errorPlacement: function(error, element){
			//console.log(element.attr("name"));
			$(element).parents('dl').find(".errinfo").append(error);
		},
		//自定义错误消息
		tipPlacement: function(element, tip){
			$(element).parents('dl').find(".errinfo").append(tip);
		},
		//通过验证后执行的函数
		success: function(label){
			if(label.parents('dl').find('dd input').val() != ''){
				label.text('ok!').addClass('success');
			}
		},
		//未验证后执行的函数
		highlight: function(element, errorClass){
			$(element).closest("dl").find("dd.errinfo").find('span').removeClass('success');
		},
		ignore: "",
		//薪资合并提示
		//groups: {
		//salary: "salary_above salary_below"   //只能验证一个取消使用
		//},
		//js上面添加验证规则
		rules: {
			name: {
				required: true
			},
			contacts: {
				required: true
			},
			mobile: {
				checkMobile: ['phone']
			},
			phone: {
				checkPhone: true
			},
			fax: {
				checkFax: true
			},
			email: {
				email: true
			}
		},
		//错误信息提示修改
		messages: {
			name: {
				required: "请输入部门名称"
			},
			contacts: {
				required: "请输入联系人"
			}
		},
		submitHandler: function(form){
			form.submit();
		}
	});
});